.box{
  width: 100%;
  height: 25rem;
  border: solid 1px #c0c0c0;
  z-index: 10;
  position: absolute;
  background: whitesmoke;
  bottom: 0rem;
}
.img_box img{
  width: 10rem;
  height: 6rem;
  position: absolute;
  top:-1rem;
}
.lowPrice{
  width: 4rem;
  height: 1.5rem;
  background:orange ;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 3.5rem;
  left: 6rem;
}
.cancel img{
  position: absolute;
  right: 0rem;
  width: 1.5rem;
  height: 1.5rem;
}
.price_box{
  position: absolute;
  right: 0rem;
  width: 66%;
  top:1rem;
  font-size: 1.5rem;
  display: flex;
  color: red;
}
.price{
  flex: 1;
  font-size: 2rem;
}
.stock{
  position: absolute;
  top: 3rem;
  color: #3B3B3B;
}
.nochangeprice{
  flex: 1;
  margin-right: 2.5rem;
  text-decoration: line-through;
}
.oldprice{
  color:#3B3B3B;
}
.shopCount{
  display: flex;
  justify-content: center;
  margin-top: 11rem;
  font-size: 1.5rem;
}
input{
  width: 2rem;
  background: #F5F5F5;
  border: none;
  font-size: 2rem;
}
button{
  position: absolute;
  bottom: 0rem;
  width: 100%;
  background: orangered;
  height:4rem;
  color: white;
  font-size: 2rem;
  outline: none;
}



